import request from '../utils/request';
const baseUrl = getApp().globalData.baseUrl

// 小程序授权 - 解析CODE 获取openID,sessionKey
export function authorization(data) {
  return request({
    url: `${baseUrl}/api/subuser/miniAppCode`,
    method: 'post',
    data
  })
}


// 小程序授权 - 注册登录
export function registerLogin(data){
  return request({
    url: `${baseUrl}/api/subuser/loginUserInfo`,
    method: 'post',
    data
  })
}

// 绑定手机号
export function bindPhone(data){
  return request({
    url: `${baseUrl}/api/subuser/getPhoneNumber`,
    method: 'post',
    data
  })
}

// 保存用户推荐、转发、分享操作
export function operating(data){
  return request({
    url: `${baseUrl}/api/subject/operatelog/saveInfo`,
    method: 'post',
    data
  })
}

// 查询用户个人信息
export function getUserInfo(data){
  return request({
    url: `${baseUrl}/api/subuser/info`,
    method: 'post',
    data
  })
}

// 修改用户个人信息
export function UpUserInfo(data){
  return request({
    url: `${baseUrl}/api/subuser/editInfo`,
    method: 'post',
    data
  })
}

// 完善信息
export function saveAndWxAccount(data){
  return request({
    url: `${baseUrl}/dealer/saveAndWxAccount`,
    method: 'post',
    data
  })
}


// 根据手机号判断用户是否已存在
export function toCheckAccountMobile(data){
  return request({
    url: `${baseUrl}/dealer/checkAccountMobile`,
    method: 'post',
    data
  })
}
